# 基于Node镜像来构建我们的前端应用
FROM node:lts-alpine
 
# 设置工作目录
WORKDIR /usr/src/app
 
# 复制 package.json 和 package-lock.json (如果有)
COPY package*.json ./
 
# 安装项目依赖
RUN npm install
 
# 复制项目文件到工作目录
COPY . .
 
# 暴露8080端口
EXPOSE 8080
 
# 运行Vue项目
CMD ["npm", "run", "serve"]